import { $http } from '@escook/request-miniprogram';
import store from '../store/store.js';
// 配置接口基地址
$http.baseUrl = 'https://api-hmugo-web.itheima.net';

// 请求拦截器 请求前做的事
$http.beforeRequest = (options) => {
  uni.showLoading({
    title: '数据加载中...'
  });
  console.log('options', options);
  // 只有路径包含了/my/ 的接口才需要拼接token (注意: 这是跟后端约定好的)
  if (options.url.includes('/my/')) {
    options.header = {
      Authorization: store.state.m_user.token
    };
  }
};

// 响应拦截器 请求回来要做的事
$http.afterRequest = () => {
  uni.hideLoading();
};

// 将$http挂载在uni全局对象上
uni.$http = $http;
